// package com.open.basic.config;
//
// import com.ai.toptea.common.util.RunnableWrap;
// import com.ai.toptea.common.util.UserContextUtil;
// import org.slf4j.MDC;
// import org.springframework.core.task.TaskDecorator;
//
//
// public class MDCTaskDecorator implements TaskDecorator {
//
//     @Override
//     public Runnable decorate(final Runnable runnable) {
//         var baseRequest = UserContextUtil.get();
//         var copyOfContextMap = MDC.getCopyOfContextMap();
//         return RunnableWrap.wrap(runnable, copyOfContextMap, baseRequest);
//     }
// }
